<?php
class UserModule extends CWebModule {

    public $defaultController = 'site';

    public function init() {
        // this method is called when the module is being created
        // you may place code here to customize the module or the application
        // import the module-level models and components
        $this->setImport(array(
            'user.models.*',
            'user.components.*',
        ));
    }

    public function beforeControllerAction($controller, $action) {
        if (parent::beforeControllerAction($controller, $action)) {
            // this method is called before any module controller action is performed
            // you may place customized code here
            
            /*
            $publicPages = array(
                'auth',
                'social',
                'public',
            );
            
            $publicActions=array(
                'endpoint',
                'logout',
            );
            
            if (Yii::app()->user->isGuest && !in_array($controller->id, $publicPages)) {
                Yii::app()->user->loginRequired();
            }*/
            return true;
        }
        else
            return false;
    }

}